Skip to content

ci: add umbrella checks and smart path filtering - #15

Merged
danbugs merged 3 commits into
mainfrom
ci-umbrella-check
May 12, 2026
Merged

ci: add umbrella checks and smart path filtering#15
danbugs merged 3 commits into
mainfrom
ci-umbrella-check

Conversation

@danbugs

@danbugs danbugs commented May 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds all-checks-passed umbrella job to each workflow (host-checks, benchmarks, test-examples) for use as required status checks in branch protection / auto-merge
  • Scopes test-examples.yml PR trigger to examples/**, runtimes/**, host/** paths so docs-only or unrelated changes skip the heavy build+test matrix
  • Each umbrella job uses if: always() and validates all dependency jobs either succeeded or were skipped, so path-filtered runs still pass the gate

Add all-checks-passed umbrella job to each workflow for use as a
required status check in branch protection (auto-merge gate).

Scope test-examples.yml PR trigger to examples/runtimes/host paths
so docs-only or unrelated changes skip the heavy build+test matrix.

Signed-off-by: danbugs <danilochiarlone@gmail.com>
Comment thread .github/workflows/benchmarks.yml Fixed
Comment thread .github/workflows/host-checks.yml Fixed
Comment thread .github/workflows/test-examples.yml Fixed
danbugs added 2 commits May 12, 2026 22:48
Signed-off-by: danbugs <danilochiarlone@gmail.com>
Signed-off-by: danbugs <danilochiarlone@gmail.com>
@danbugs
danbugs merged commit a3a0e61 into main May 12, 2026
74 checks passed
@danbugs
danbugs deleted the ci-umbrella-check branch May 12, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants